function renewalShoppingCart(){}
renewalShoppingCart.prototype = {
    removeTicket: function(productId, cartId)
    {
        ajaxLoader.ajaxStart();
        $.ajax({
            url: '/renewal-shopping-cart/remove-ticket',
            data: {productId: productId ,cartId: cartId},
            method: 'post',
            dataType: 'json',
            error: function(){
                ajaxLoader.ajaxStop();
                var modal = new Modal({
                    title: 'Erro',
                    body : '
' + json.message + '
',
                    buttonOK : false,
                    cancelText: 'OK',
                });
                modal.show();
            },
            success: function(json){
                if(json.status){
                    ajaxLoader.ajaxStop();
                    var modal = new Modal({
                        title: json.title,
                        body : '' + json.message + '
',
                        buttonOK : false,
                        cancelText: 'OK',
                        cancel: function(){
                            location.reload('/order/my-orders');
                            window.location.href = json.url
                        }
                    });
                    modal.show();
                }else{
                    ajaxLoader.ajaxStop();
                    var modal = new Modal({
                        title: json.title,
                        body : '' + json.message + '
',
                        buttonOK : false,
                        cancelText: 'OK',
                        cancel: function(){
                            location.reload();
                        }
                    });
                    modal.show();
                }
            }
        });
    },
    orderGenerate: function(cartId, originalOrderId)
    {
        ajaxLoader.ajaxStart();
        $.ajax({
            url: '/shopping-cart/order-generate',
            data: {car_codigo: cartId , original_order_id: originalOrderId, is_renewal: true},
            method: 'post',
            dataType: 'json',
            error: function(){
                ajaxLoader.ajaxStop();
                var modal = new Modal({
                    title: 'Erro',
                    body : '' + translate["shopping-cart-js-order-generate-error"] + '
',
                    buttonOK : false,
                    cancelText: 'OK',
                });
                modal.show();
            },
            success: function(json){
                if(json.status){
                    window.location.replace(json.url)
                } else {
                    ajaxLoader.ajaxStop();
                    var modal = new Modal({
                        title: json.title,
                        body : ''+json.message+'
',
                        buttonOK : false,
                        cancelText: 'OK',
                        cancel: function(){
                            location.reload();
                        }
                    });
                    modal.show();
                }
            }
        });
    }
}
var renewalShoppingCart = new renewalShoppingCart();